package org.myorg.applitest.mysql;



import org.myorg.applitest.jdbc.Def;



/**
 *
 * @author Hatsites <Hatsites@gmail.com>
 */
public class DbStructure {

private String[] strsFieldRegUser = {
"id",//Field n# 1-id
"nom",//Field n# 2-nom
"prenom1",//Field n# 3-prenom1
"prenom2",//Field n# 4-prenom2
"prenom3",//Field n# 5-prenom3
"groupe",//Field n# 6-groupe
"dateNaissance",//Field n# 7-dateNaissance
"sexe",//Field n# 8-sexe
"adresseEmailPerso",//Field n# 9-adresseEmailPerso
"adresseEmailTravail",//Field n# 10-adresseEmailTravail
"telPerso",//Field n# 11-telPerso
"tetTravail",//Field n# 12-tetTravail
"portablePerso",//Field n# 13-portablePerso
"portableTravail",//Field n# 14-portableTravail
"nomRue",//Field n# 15-nomRue
"numeroDeRue",//Field n# 16-numeroDeRue
"ligneCourrier1",//Field n# 17-ligneCourrier1
"ligneCourrier2",//Field n# 18-ligneCourrier2
"codePostal",//Field n# 19-codePostal
"ville",//Field n# 20-ville
"pays",//Field n# 21-pays
"login",//Field n# 22-login
"password" //Field n# 23-password
};


private String[] strsTypeRegUser = {
Def.typId,//Field n# 1-id
Def.strTypVarChar,//Field n# 2-nom
Def.strTypVarChar,//Field n# 3-prenom1
Def.strTypVarChar,//Field n# 4-prenom2
Def.strTypVarChar,//Field n# 5-prenom3
Def.strTypVarChar,//Field n# 6-groupe
Def.strTypDate,//Field n# 7-dateNaissance
Def.strTypChar,//Field n# 8-sexe
Def.strTypVarChar,//Field n# 9-adresseEmailPerso
Def.strTypVarChar,//Field n# 10-adresseEmailTravail
Def.strTypVarChar,//Field n# 11-telPerso
Def.strTypVarChar,//Field n# 12-tetTravail
Def.strTypVarChar,//Field n# 13-portablePerso
Def.strTypVarChar,//Field n# 14-portableTravail
Def.strTypVarChar,//Field n# 15-nomRue
Def.strTypVarChar,//Field n# 16-numeroDeRue
Def.strTypVarChar,//Field n# 17-ligneCourrier1
Def.strTypVarChar,//Field n# 18-ligneCourrier2
Def.strTypChar,//Field n# 19-codePostal
Def.strTypVarChar,//Field n# 20-ville
Def.strTypVarChar,//Field n# 21-pays
Def.strTypVarChar,//Field n# 22-login
Def.strTypVarChar //Field n# 23-password

};


private String[] strsSize = {
"",//Field n# 1-id
"20",//Field n# 2-nom
"20",//Field n# 3-prenom1
"20",//Field n# 4-prenom2
"20",//Field n# 5-prenom3
"3",//Field n# 6-groupe
"",//Field n# 7-dateNaissance
"1",//Field n# 8-sexe
"20",//Field n# 9-adresseEmailPerso
"20",//Field n# 10-adresseEmailTravail
"20",//Field n# 11-telPerso
"20",//Field n# 12-tetTravail
"20",//Field n# 13-portablePerso
"20",//Field n# 14-portableTravail
"20",//Field n# 15-nomRue
"4",//Field n# 16-numeroDeRue
"20",//Field n# 17-ligneCourrier1
"20",//Field n# 18-ligneCourrier2
"5",//Field n# 19-codePostal
"20",//Field n# 20-ville
"20",//Field n# 21-pays
"20",//Field n# 22-login
"20" //Field n# 23-password

};




String createStrCommand(){

int n = this.strsSize.length;

String strCommand="";
	for ( int i = 0; i < n ; ++i){
		strCommand += strsFieldRegUser[i] + strsTypeRegUser[i] + "[" + strsSize[i] + "],";
	}

return strCommand;


}



}
